home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
FM Towns: Free Software Collection 9
/
FM Towns Free Software Collection 9.iso
/
taropyon
/
install
/
instkok2.c
< prev
next >
Wrap
Text File
|
1994-11-16
|
2KB
|
86 lines
int _call_gsplay( char *para);
char *get_inst_gsplaydata_mnu()
{
char *mnu;
if ( (mnu = MNU_open()) == NULL )
return (NULL);
MNU_datAdd( mnu, 0, 'D', Rom16x16, 0, "install_demodemo", 0, "DEMODEMO");
MNU_datAdd( mnu, 0, 'F', Rom16x16, 0, "install_fdoal" , 0, "フランス人形とプードル");
MNU_datAdd( mnu, 0, 'T', Rom16x16, 0, "install_trainm" , 0, "走れ汽車ぽっぽ");
return (mnu);
}
int install_demodemo()
{
static char *buf[5] =
{
"softname \"DEMODEMO\"",
"instfile /TAROPYON/HORIKEN/DEMODEMO \"*.*\"",
"help demodemo.ggg",
"demo \"再生\" _gsplay_demodemo",
NULL
};
return install_exec(buf);
}
int _gsplay_demodemo()
{
return _call_gsplay( "../HORIKEN/DEMODEMO/demodemo.mid" );
}
int install_fdoal()
{
static char *buf[5] =
{
"softname \"フランス人形とプードル\"",
"instfile /TAROPYON/HORIKEN/FDOAL \"*.*\"",
"help fdoal.ggg",
"demo \"再生\" _gsplay_fdoal",
NULL
};
return install_exec(buf);
}
int _gsplay_fdoal()
{
return _call_gsplay( "../HORIKEN/FDOAL/fdoal.mid" );
}
int install_trainm()
{
static char *buf[5] =
{
"softname \"走れ汽車ぽっぽ\"",
"instfile /TAROPYON/HORIKEN/TRAINM \"*.*\"",
"help trainm.ggg",
"demo \"再生\" _gsplay_trainm",
NULL
};
return install_exec(buf);
}
int _gsplay_trainm()
{
return _call_gsplay( "../HORIKEN/TRAINM/trainm.mid" );
}
int _call_gsplay( char *para)
{
char tmp[256], fn_gsplay[256], fn_mid[256], para_gsplay[256];
FS_chdrv(toupper(DirStart[0]) - 'A');
sprintf(tmp, "%s../%s", DirStart, "GSPLAY/gsplay.exp");
FS_getFullPn(fn_gsplay,tmp);
sprintf(tmp, "%s../HORIKEN/%s", DirStart, para);
FS_getFullPn(fn_mid ,tmp);
sprintf(para_gsplay,"-quick %s",fn_mid);
exprun(fn_gsplay, para_gsplay);
return (0);
}